
package com.bh.framework.common;


/**
 * 定义程序用到的常量
 * 
 * @author
 * 
 */
public interface Constant
{
	/* 是否调试模式开关开始 */
	public static final boolean ISDEBUG = false;// 是否调试，true表示调试，otherwise。
	/* 是否调试模式开关结束 */
	/* 数据库相关常量定义开始 */
	public static final String DATEBASE_NAME = "cigapp.db";// 数据库名称
	public static final int DATEBASE_VERSION = 1;// 数据库版本号
//	public static final Class<?>[] CLAZZ = {Provinces.class, Citys.class, Areas.class};// 要初始化的表
	/* 数据库相关常量定义结束 */

	/* 网络相关常量定义开始 */
	public static final int GET = 0;
	public static final int POST = 1;

	public static final int DID_START = 0;
	public static final int DID_ERROR = 1;
	public static final int DID_SUCCEED = 2;
	/* 网络相关常量定义结束 */

	/* 定义网络异常码开始 */
	public static final int NET_ENABLED_CODE = -100;// 网络连接不可用
	public static final int TIMEOUT_EXCEPTION_CODE = -1;// 抛出此类异常，表示连接超时
	public static final int SOCKET_EXCEPTION_CODE = -2;// 抛出此类异常，表示连接已关闭
	public static final int EOF_EXCEPTION_CODE = -3;// 抛出此类异常，表示连接丢失
	public static final int CONNECT_EXCEPTION_CODE = -4;// 抛出此类异常，表示无法连接
	public static final int BIND_EXCEPTION_CODE = -5;// 抛出此类异常，表示端口已经被占用
	public static final int IO_EXCEPTION_CODE = -6;// 数据响应异常
	public static final int HTTP_EXCEPTION_CODE = -7;// 输入输出流异常
	public static final int UNKNOWNHOST_EXCEPTION_CODE = -8;// 请求路径异常
	public static final int PARSE_EXCEPTION_CODE = -9;// 数据格式异常
	public static final int UNKNOWN_EXCEPTION_CODE = -10;// 其他未知异常
	public static final int JSON_STRING_ERROR = -10001;// JSON字符串错误
	public static final int JSON_NO_ERROR_CODE = -10000;// JSON字符串无code字段
	/* 定义网络异常码结束 */
}
